OAuth2\Client A

Total Complexity 53
Dependencies 2
Dependents 0
Total lines 481
Lines of code 205
Logical lines of code 129
Comment lines 188
Methods 16
Properties 10

Methods 16

Method Rating Maintainability Complexity Lines of code
executeRequest()
B
38 18 65
getAccessToken()
A
48 7 32
fetch()
S
50 7 29
generateMACSignature()
S
51 6 25
__construct()
S
61 4 12
getClientId()
S
82 1 3
getClientSecret()
S
82 1 3
getAuthenticationUrl()
S
66 1 8
setAccessToken()
S
81 1 3
hasAccessToken()
S
81 1 3
setClientAuthType()
S
81 1 3
setCurlOption()
S
80 1 3
setCurlOptions()
S
79 1 3
setAccessTokenType()
S
74 1 5
setAccessTokenParamName()
S
81 1 3
convertToCamelCase()
S
71 1 5